import cv2
# 创建VideoCapture 视频对象 ，参数0表示 使用使用的默认摄像头（通常表示笔记本或台式机内置摄像头）
webcam=cv2.VideoCapture(0)
# 循环持续捕获显示的摄像头画面
while True:
    # 读取一帧图像 ret是一个布尔值 表示是否成功读取到当前图像的帧
    # frame 是捕获到一帧图像的数据（numpy数组形式）
    ret,frame = webcam.read()
    cv2.imshow("frame",frame)
    # 如果按下了q键(对应ascii码) 表示退出循环
    if cv2.waitKey(40) & 0xFF == ord('q'):
        break

# 释放摄像头资源 防止占用
webcam.release()
cv2.destroyAllWindows()
